package game;
import fields.*;

public class Gameboard {
	
	private Field[] feltliste;
	public Gameboard()
	{
	
	 feltliste     = new Field[22];
	 feltliste[0] = new Refuge(0, "Start", 0);
	 feltliste[1] = new Territory  (1, "Tribe Encampment", 1000, 100);
	 feltliste[2] = new Territory (2, "Crater", 1500, 300);
	 feltliste[3] = new Territory (3, "MOuntain", 2000, 500);
	 feltliste[4] = new Territory (4, "Cold Desert", 3000, 700);
	 feltliste[5] = new Territory (5, "Black Cave", 4000, 1000);
	 feltliste[6] = new Territory (6, "The Werewall", 4300, 1300);
	 feltliste[7] = new Territory (7, "Mountain Village", 4750, 1600);
	 feltliste[8] = new Territory (8, "South Citadel", 5000, 2000);
	 feltliste[9] = new Territory (9, "Palace Gates", 5500, 2600);
	 feltliste[10] = new Territory (10, "Tower", 6000, 3200);
	 feltliste[11] = new Territory (11, "Castle", 8000, 4000);
	 feltliste[12] = new Refuge (12, "Walled City", 5000);
	 feltliste[13] = new Refuge (13, "Monastery", 500);
	 feltliste[14] = new LaborCamp (14, "Huts In The Mountain", 2500);
	 feltliste[15] = new LaborCamp (15, "The Pit", 2500);
	 feltliste[16] = new Tax (16, "Goldmine", 2000);
	 feltliste[17] = new Tax (17, "Caravan", 4000);
	 feltliste[18] = new Fleet (18, "Second Sail", 4000);
	 feltliste[19] = new Fleet (19, "Sea Grover", 4000);
	 feltliste[20] = new Fleet (20, "The Bucaneers", 4000);
	 feltliste[21] = new Fleet (21, "Privateer Armade", 4000);
	}
	
	public String toString()
	{
		String str="";
		for (int i=0; i<feltliste.length; i++)
		{
			str+=feltliste[i].toString();
			str+="\n";
		}
		return str;
	}
	 
	public Field getField(int field)
	{
		return feltliste[field-1];
	}
	 
}